

//类 对象
//面向过程  面向对象
// js JavaScript TS typescript
// js 如何去写对象 new对象

// 函数的设计，定义，声明
function printName(){
    console.log("this is printName function")
}


//函数的调用，运行
printName()

//构造函数
function car(carName,carPrice){
    this.carName=carName   //this 指向当前对象
    this.carPrice=carPrice
    this.getCarPrice=function (){
        return this.carPrice
    }
    this.setCarPrice=function(newPrice){
        this.carPrice=newPrice
    }
}

//借助这个构造函数来new 一个对象,引用对象
let xiaomi=new car("小米",20) 
let wenjie=new car("华为",30)
console.log(xiaomi.getCarPrice())
console.log(wenjie.getCarPrice())


